//导入request请求工具
import request from "@/utils/request.js";

//访问注册后段接口
export const userRegisterService = (registerData) => {
  //借助UrlSearchParams对象，将请求参数对象序列化
  const params = new URLSearchParams();
  //遍历参数并且给参数对象添加属性
  for (let key in registerData) {
    params.append(key, registerData[key]);
  }
  //返回调用接口得到的参数
  return request.post("/user/register", params);

  // // 优化：直接发送JSON数据，如果后端支持
  // return request.post("/user/register", registerData);
};

//登陆接口函数
export const userLoginService = (loginData) => {
  const params = new URLSearchParams();
  for (let key in loginData) {
    params.append(key, loginData[key]);
  }
  return request.post("/auth/login", params);

  // // 优化：直接发送JSON数据，如果后端支持
  // return request.post("/auth/login", loginData);
};

// 获取用户信息
export const getUserInfoService = () => {
  //   return request({
  //     url: "/user/getUserInfo",
  //     method: "get",
  //   });
  return request.get("/user/getUserInfo");
};
